<%@ page import="com.informet.ipd.modelo.dao.TActividadDao"%>
<%@ page import="com.informet.ipd.modelo.vo.TActividadVO" %>
<%@ page import="com.informet.ipd.modelo.vo.TActividadMVO" %>
<%@ page import="com.informet.ipd.struts.form.PEIForm" %>
<%@ page import="java.util.*" %>
<%@ page import="java.math.*" %>
<%@ page import="javax.swing.JOptionPane"%>
<%@ taglib uri="/tags/c" prefix="c"%>
<%@ page language="java"  pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>


<%


            StringBuffer cadenaSalida = new StringBuffer();
            List lista = null;
             int   fkAct = Integer.parseInt(request.getParameter("fkAct"));

            TActividadDao dao = new TActividadDao();
            PEIForm form1 = new PEIForm();
            TActividadVO vo = null;

            try {
             int tipo = Integer.parseInt(request.getParameter("tipo"));

             int pk = Integer.parseInt(request.getParameter("pk"));

                    String um = request.getParameter("um").toString();
                    int tipoN = Integer.parseInt(request.getParameter("tipoN").toString());
                    String tarea =   request.getParameter("tarea").toString();
                    //JOptionPane.showMessageDialog(null,"tare"+ tare);
                    //String tarea=new String(request.getParameter("tarea").getBytes("ISO-8859-1"),"UTF-8");
                    //JOptionPane.showMessageDialog(null,"tarea"+  tarea);

                    String responsable = request.getParameter("responsable").toString();
                    String fechaInicio = request.getParameter("fechaInicio").toString();
                    String fechaFin = request.getParameter("fechaFin").toString();
                    double ppt = Double.parseDouble(request.getParameter("ppto"));
                    BigDecimal ppto = BigDecimal.valueOf(ppt);

                    int cantTActividad = Integer.parseInt(request.getParameter("cantTActividad"));
                    int dependencia=1;
                    double pap = Double.parseDouble(request.getParameter("pap"));
                    double presinicial = Double.parseDouble(request.getParameter("presinicial"));
                    double suma=dao.sumaM(dependencia,fkAct);
                    TActividadVO voMan = new TActividadVO(pk, fkAct, tarea, fechaInicio,fechaFin,responsable,um,tipoN,ppto,cantTActividad);

                    dao.spMan(tipo, voMan);

                lista = dao.getTareaPorActividad(fkAct);

                form1.setListaMeATa(lista);



                cadenaSalida.append("<table border='1' cellspacing='0'>");
                cadenaSalida.append("<TR>");
                cadenaSalida.append("<TD  align='center'><input type='button' value='Grabar' onclick=\"validando('" + dao.sumaM(dependencia,fkAct)+ "');\" ><input type='button' value='Regresar' onclick=\"regresar();\" >");
                cadenaSalida.append("</TR>");
                cadenaSalida.append("</table>");

                cadenaSalida.append("<table id='tabla1' width='99%' align='right' class='userTable'>");
                cadenaSalida.append("<tr class='even' align='center'>");
                cadenaSalida.append("<th class='textoTR'>#</th>");
                cadenaSalida.append("<th class='textoTR' style='width:1500px;text-align: left'>Tarea</th> ");
                cadenaSalida.append("<th class='textoTR'>Fecha Inicio</th>");
                cadenaSalida.append("<th class='textoTR'>Fecha Fin</th> ");
                cadenaSalida.append("<th class='textoTR'>Responsable</th> ");
                cadenaSalida.append("<th class='textoTR'>Ingresar Meta Anual</th> ");
                cadenaSalida.append("<th class='textoTR'>Presupuesto</th> ");
                cadenaSalida.append("<th class='textoTR'>Ingresar PPTO Anual</th> ");
                cadenaSalida.append("<th class='textoTR'>Editar</th> ");
                cadenaSalida.append("<th class='textoTR'>Eliminar</th> ");
                cadenaSalida.append("</tr>");
                int i=1;
                Iterator it = lista.iterator();
                while (it.hasNext()) {
                    vo = (TActividadVO) it.next();
                    cadenaSalida.append("<tr align='center'> ");
                    cadenaSalida.append("<td width='10%' align='center'>" + i++ + "</td>");

                    cadenaSalida.append("<td width='10%' align='center' style='width:1500px;text-align: left'>" + vo.getTX_DESCATAREA() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + vo.getDT_INIATAREA() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + vo.getDT_TERATAREA() + "</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + vo.getTX_RESPATAREA() + "</td>");

                    cadenaSalida.append("<td width='20%' align='center'> ");
                    cadenaSalida.append("<img style='cursor:pointer' title='Meta' alt='Meta' border=0  src='images/file_preview.png' onclick=\"meta('"+vo.getNUM_CODATAREA_PK()+"','"+vo.getTX_DESCATAREA()+"','"+vo.getTX_UMAATAREA()+"','"+vo.getTX_TIPOATAREA1()+"','"+vo.getDT_INIATAREA().substring(3, 5)+"','"+vo.getDT_TERATAREA().substring(3, 5)+"','"+vo.getNUM_CANTATAREA()+"');\">");
                    cadenaSalida.append("</td>");
                    cadenaSalida.append("<td width='10%' align='center'>" + vo.getNUM_PRESUATAREA() + "</td>");
                    cadenaSalida.append("<td width='20%' align='center'> ");
                    cadenaSalida.append("<img style='cursor:pointer' title='Meta' alt='Meta' border=0  src='images/file_preview.png' onclick=\"ppto('"+vo.getNUM_CODATAREA_PK()+"','"+vo.getTX_DESCATAREA()+"','"+vo.getNUM_PRESUATAREA()+"','"+vo.getDT_INIATAREA().substring(3, 5)+"','"+vo.getDT_TERATAREA().substring(3, 5)+"');\">");
                    cadenaSalida.append("</td>");

                    cadenaSalida.append("<td width='10%' align='center'>");
                    cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editar('"+vo.getNUM_CODATAREA_PK()+"','"+vo.getTX_DESCATAREA()+"','"+vo.getDT_INIATAREA()+"','"+vo.getDT_TERATAREA()+"','"+vo.getTX_RESPATAREA()+"','"+vo.getTX_UMAATAREA()+"','"+vo.getTX_TIPOATAREA1()+"','"+vo.getNUM_PRESUATAREA()+"','"+vo.getNUM_PRESUATAREA()+"','"+vo.getNUM_CANTATAREA()+"' );posicioninicial();\">");

                    cadenaSalida.append("</td>");
                    cadenaSalida.append("<td width='10%' align='center'> ");
                    cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminar('" + vo.getNUM_CODATAREA_PK()+ "');\" >");
                    cadenaSalida.append("</td>");
                    cadenaSalida.append("</tr>");


                }
                cadenaSalida.append("</table>"); 

            } catch (Exception e) {
                cadenaSalida.append(e.toString());

            }
            out.print(cadenaSalida);
%>